technological disasters - Francés Inglés Diccionario